Semantics of COL - Specifications 5 1 . 3 Proving Consequences of Structured COL - specifications 5 1 . 4 Related
نویسندگان
چکیده
This paper focuses on the integration of reachability and observability concepts within an algebraic, institution-based framework. In the first part of this work, we develop the essential ingredients that are needed to define the constructorbased observational logic institution, called COL, which takes into account both the generationand observation-oriented aspects of software systems. The underlying paradigm of our approach is that the semantics of a specification should be as loose as possible to capture all its correct realizations. We also consider the “black box” semantics of a specification which is useful to study the behavioral properties a user can observe when he/she is experimenting with the system. In the second part of this work, we develop proof techniques for structured COLspecifications. For this purpose we introduce an institution encoding from the COL institution to the usual institution of many-sorted first-order logic with equality and sort-generation constraints. Using this institution encoding, we can then reduce proofs of consequences of structured specifications built over COL to proofs of consequences of structured specifications written in a simple subset of the algebraic specification language Casl. This means, in particular, that any inductive theorem prover, such as e.g. Larch or PVS, can be used to prove theorems over structured COL-specifications.
منابع مشابه
Constructor-based observational logic
This paper focuses on the integration of reachability and observability concepts within an algebraic, institution-based framework. In the first part of this work, we develop the essential ingredients that are needed to define the constructorbased observational logic institution, called COL, which takes into account both the generationand observation-oriented aspects of software systems. The und...
متن کاملProving Behavioral Refinements of COL-specifications
The COL institution (constructor-based observational logic) has been introduced as a formal framework to specify both generationand observation-oriented properties of software systems. In this paper we consider behavioral refinement relations between COL-specifications taking into account implementation constructions. We propose a general strategy for proving the correctness of such refinements...
متن کاملBehavioural Semantics of Algebraic Specifications in Arbitrary Logical Systems
Behavioural semantics for specifications plays a crucial role in the formalization of the developments process, where a specification need not to be implemented exactly but only so that the required system behaviour is achieved. There are two main approaches to the definition of behavioural semantics: the internal one (called behavioural semantics) and external one (called abstractor semantics)...
متن کاملExternalized and Internalized Notions of Behavioral Refinement
Many different behavioral refinement notions for algebraic specifications have been proposed in the literature but the relationship between the various concepts is still unclear. In this paper we provide a classification and a comparative study of behavioral refinements according to two directions, the externalized approach which uses an explicit behavioral abstraction operator that is applied ...
متن کاملStructure of the human type XIX collagen (COL19A1) gene, which suggests it has arisen from an ancestor gene of the FACIT family.
Type XIX collagen is a newly discovered member of the FACIT (fibril-associated collagens with interrupted triple helices) group of extracellular matrix proteins. Based on the primary structure, type XIX collagen is thought to act as a cross-bridge between fibrils and other extracellular matrix molecules. Here we describe the complete exon/intron organization of COL19A1 and show that it contains...
متن کامل